/**
 * 
 */
package com.careerraiser.xtra;

import com.careerraiser.parent.Animal;
import com.careerraiser.testing.TestStatics;

/**
 * @author Lenovo
 *
 */
public class Elephant extends Animal {

	private String eyes="side-eyes";
	private String ears="2";
	private String nose="2";
	private String trunk="2";
	private String brain="brain";
	private String tail="2";
	private String chest="2";
	private String legs="2";
	private String toes="2";
	private String toe1="2";
	private String toe2="2";
	private String abdomen="2";
	private String teeth="2";
	private String hair="2";
	private String liver="2";
	private String lungs="2";
	private String knee="2";
	
	public Elephant(String eyes, String brain){
		this.eyes=eyes;
		this.brain=brain;
	}
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}
	
	public class HeadDetails {		
		public String getEyes(){
			return Elephant.this.eyes;
		}
		public String getBrain(){
			return Elephant.this.brain;
		}
	}
	
	public HeadDetails getHeaddetails(){
		return new HeadDetails();
	}
	
	public void testInnerMethodClass(){
		final String abcd="abcd";
		class methodLocal extends Animal implements Int1{
			public String getKnee(){
				return Elephant.this.knee;
			}
			public String getAbcd(){
				return abcd;
			}
			@Override
			public void testmethod1() {
				System.out.println("in method inner class");
			}
			@Override
			public String testmethod2() {
				// TODO Auto-generated method stub
				return abcd;
			}}
			
			
			new methodLocal().getKnee();
			TestStatics.testLocalClass(new methodLocal());
			TestStatics.testTestAnimal(new methodLocal());

		}
	}

class zebra{
	
}


